package com.tanhua.dubbo.api.mongo;

import com.tanhua.domain.mongo.Comment;
import com.tanhua.domain.vo.PageResult;

public interface CommentApi {
    /**
     * 保存评论
     */
    Long save(Comment comment);
    
    /**
     * 取消点赞
     */
    Long delete(Comment comment);
    
    /**
     * 查询某个动态的评论列表
     *
     * @param movementId 动态id
     * @param page       当前页
     * @param pagesize   页大小
     * @return
     */
    PageResult findByPublishId(String movementId, Integer page, Integer pagesize);
    
    
    /**
     * 消息里 查看点赞 评论 列表
     */
    PageResult adviceCommentsList(String publishId, Integer commentType, Integer page, Integer pagesize);
}
